課程資訊
課程名稱
物件導向程式設計
Object-oriented Software Design 
開課學期
112-2 
授課對象
電機資訊學院  資訊工程學系  
授課教師
劉邦鋒 
課號
CSIE1211 
課程識別碼
902 10730 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四7,8,9(14:20~17:20) 
上課地點
資105 
備註
初選不開放。須修過劉邦鋒老師開設之「計算機程式設計」。
限本系所學生(含輔系、雙修生)
總人數上限:20人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

https://www.facebook.com/pangfeng.liu/posts/pfbid02dBsr1e2gnVD6iBd2qN8u5TMvUt4x3Hy7mL893LjMR5Q3yB4sm5FL3HbVnTZ1kHSKl 

課程目標
This course aims to help you understand th key issues in OOP with refactoring. We will use C++ to realize OOP concepts such as encapsulation, polymorphism, and the separation of implementation and interfaces. This course requires extensive in-class discussion and in-depth digest after class and hands-on practice. 
課程要求
想修本宅物件導向程式的同學必須先修過我的計程並拿到A或A+,再到下面連結填 SOP。這門課的內容請參考 https://www.facebook.com/pangfeng.liu/posts/pfbid02dBsr1e2gnVD6iBd2qN8u5TMvUt4x3Hy7mL893LjMR5Q3yB4sm5FL3HbVnTZ1kHSKl

修課學生要求
https://www.facebook.com/photo?fbid=7741708082511070&set=a.105767929438495
SOP 表單
https://forms.gle/qrSr8scsHLBx7C929 
預期每週課後學習時數
Office Hours
 
指定閱讀
https://press.ntu.edu.tw/tw/publish/show.php?act=book&refer=ntup_book01329&fbclid=IwAR22cIklAeRvXLyWMuK8tf6T5mq1rJTz_W5pU8RyJxt0IlqH7leOtMiqk7E 
參考書目
https://github.com/pangfengliu/Cplusplus-refactor 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題